package cn.luischen.interceptor;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import cn.luischen.constant.Types;
import cn.luischen.constant.WebConst;
import cn.luischen.model.OptionsDomain;
import cn.luischen.model.UserDomain;
import cn.luischen.service.option.OptionService;
import cn.luischen.service.user.UserService;
import cn.luischen.utils.AdminCommons;
import cn.luischen.utils.Commons;
import cn.luischen.utils.IPKit;
import cn.luischen.utils.MapCache;
import cn.luischen.utils.TaleUtils;
import cn.luischen.utils.UUID;

import static org.junit.Assert.*;
import static org.mockito.ArgumentMatchers.*;
import static org.mockito.Mockito.*;
import org.junit.Rule;
import org.junit.runner.RunWith;
import org.junit.rules.ExpectedException;
import org.junit.Test;
import org.powermock.api.mockito.PowerMockito;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.core.classloader.annotations.PowerMockIgnore;
import org.powermock.modules.junit4.PowerMockRunner;
import org.powermock.reflect.Whitebox;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.MockitoAnnotations;
import org.mockito.stubbing.Answer;
import java.lang.reflect.Method;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.TypeReference;
import com.alibaba.fastjson.parser.ParserConfig;
import java.util.Map;
import java.util.List;
import com.unitspirit.runtime.*;

/**
 * The class contains tests for the class cn.luischen.interceptor.BaseInterceptor.
 *
 * @generatedBy UnitSpirit CreateTemplateTestFile4
 * @version 1.0.9.11 
 */
@PowerMockIgnore({ "javax.management.*" })
public class BaseInterceptor_afterCompletion_WGTest {
	@Rule
	public ExpectedException unitspirit_thrown = ExpectedException.none();

	/**
	 * 测试方法初始化.
	 * 
	 * @throws Exception 
	 *         if the initialization fails for some reason 
	 *  
	 * @generatedBy UnitSpirit at 2021-11-26 11:31:58
	 */
	@org.junit.Before
	public void setUp() throws Exception {
		try {
			GlobalUnitInit.init();
			MockitoAnnotations.initMocks(this);
			ParserConfig.getGlobalInstance().setAutoTypeSupport(true);
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}

	@InjectMocks
	cn.luischen.interceptor.BaseInterceptor unitspirit_fixture;

	@Mock
	cn.luischen.service.user.UserService mock_UserService;
	@Mock
	cn.luischen.utils.AdminCommons mock_AdminCommons;
	@Mock
	cn.luischen.service.option.OptionService mock_OptionService;
	@Mock
	cn.luischen.utils.Commons mock_Commons;

	/**
	 * @date 2021-11-26 11:31:59
	 * @see cn.luischen.interceptor.BaseInterceptor#afterCompletion
	 * @category null  
	 * @author null  
	 */
	@Test
	public void test_afterCompletion_20211109_110224_689_1_01()
			throws Throwable {
		//被测函数参数定义
		javax.servlet.http.HttpServletRequest HttpServletRequest_p_0 = Mockito
				.mock(javax.servlet.http.HttpServletRequest.class);
		javax.servlet.http.HttpServletResponse HttpServletResponse_p_1 = Mockito
				.mock(javax.servlet.http.HttpServletResponse.class);
		Object Object_p_2 = "{\"method\":{\"exceptionTypes\":[],\"parameterTypes\":[\"javax.servlet.http.HttpServletRequest\",\"int\"],\"name\":\"index\",\"annotations\":[{\"code\":200,\"notes\":\"\",\"hidden\":false,\"authorizations\":[{\"scopes\":[{\"scope\":\"\",\"description\":\"\"}],\"value\":\"\"}],\"httpMethod\":\"\",\"tags\":[\"\"],\"extensions\":[{\"name\":\"\",\"properties\":[{\"name\":\"\",\"value\":\"\"}]}],\"responseHeaders\":[{\"response\":\"java.lang.Void\",\"name\":\"\",\"responseContainer\":\"\",\"description\":\"\"}],\"response\":\"java.lang.Void\",\"nickname\":\"\",\"produces\":\"\",\"responseContainer\":\"\",\"responseReference\":\"\",\"position\":0,\"protocols\":\"\",\"value\":\"作品主页\",\"consumes\":\"\"},{\"headers\":[],\"path\":[],\"name\":\"\",\"produces\":[],\"params\":[],\"value\":[\"\",\"/index\"],\"consumes\":[]}],\"parameterAnnotations\":[[],[{\"defaultValue\":\"12\",\"name\":\"\",\"value\":\"limit\",\"required\":true}]],\"modifiers\":1,\"returnType\":\"java.lang.String\"},\"bean\":{},\"beanType\":\"cn.luischen.controller.HomeController\",\"resolvedFromHandlerMethod\":{\"method\":{\"$ref\":\"$.method\"},\"bean\":\"homeController\",\"beanType\":\"cn.luischen.controller.HomeController\"}}";
		Exception Exception_p_3 = null;
		//成员变量设置

		//返回值定义 
		//该函数无返回值 

		unitspirit_fixture.afterCompletion(HttpServletRequest_p_0,
				HttpServletResponse_p_1, Object_p_2, Exception_p_3);
		assertTrue(true);
	}

	/**
	 * @date 2021-11-26 11:31:59
	 * @see cn.luischen.interceptor.BaseInterceptor#afterCompletion
	 * @category null  
	 * @author null  
	 */
	@Test
	public void test_afterCompletion_20211109_110225_125_1_01()
			throws Throwable {
		//被测函数参数定义
		javax.servlet.http.HttpServletRequest HttpServletRequest_p_0 = Mockito
				.mock(javax.servlet.http.HttpServletRequest.class);
		javax.servlet.http.HttpServletResponse HttpServletResponse_p_1 = Mockito
				.mock(javax.servlet.http.HttpServletResponse.class);
		Object Object_p_2 = "{\"contentNegotiationManager\":{\"strategies\":[{}]},\"useCacheControlNoStore\":true,\"resourceResolvers\":[{\"locationCharsets\":{},\"urlPathHelper\":{\"urlDecode\":true},\"allowedLocations\":[{\"path\":\"META-INF/resources/\"},{\"path\":\"resources/\"},{\"path\":\"static/\"},{\"path\":\"public/\"},{\"path\":\"/\"}]}],\"urlPathHelper\":{\"$ref\":\"$.resourceResolvers[0].urlPathHelper\"},\"requireSession\":false,\"useExpiresHeader\":false,\"cacheControl\":{},\"useCacheControlHeader\":true,\"applicationContext\":{\"beanFactoryPostProcessors\":[{},{},{}],\"environment\":{\"defaultProfiles\":[\"default\"],\"activeProfiles\":[\"dev\"],\"propertySources\":[{\"name\":\"server.ports\",\"source\":{\"local.server.port\":8080}},{\"name\":\"configurationProperties\",\"source\":[{},{},{},{},{},{},{}]},{\"name\":\"commandLineArgs\",\"source\":{\"nonOptionArgs\":[]}},{\"name\":\"servletConfigInitParams\",\"source\":{}},{\"name\":\"servletContextInitParams\",\"source\":{}},{\"name\":\"systemProperties\",\"source\":{\"sun.desktop\":\"windows\",\"awt.toolkit\":\"sun.awt.windows.WToolkit\",\"file.encoding.pkg\":\"sun.io\",\"java.specification.version\":\"1.8\",\"sun.cpu.isalist\":\"amd64\",\"sun.jnu.encoding\":\"GBK\",\"java.class.path\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\charsets.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\deploy.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\access-bridge-64.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\cldrdata.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\dnsns.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\jaccess.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\jfxrt.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\localedata.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\nashorn.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunec.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunjce_provider.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunmscapi.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunpkcs11.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\zipfs.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\javaws.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jce.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jfr.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jfxswt.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jsse.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\management-agent.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\plugin.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\resources.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\rt.jar;D:\\\\gitee\\\\my-site\\\\my-site\\\\target\\\\classes;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-thymeleaf\\\\2.0.1.RELEASE\\\\spring-boot-starter-thymeleaf-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter\\\\2.0.1.RELEASE\\\\spring-boot-starter-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot\\\\2.0.1.RELEASE\\\\spring-boot-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-logging\\\\2.0.1.RELEASE\\\\spring-boot-starter-logging-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\ch\\\\qos\\\\logback\\\\logback-classic\\\\1.2.3\\\\logback-classic-1.2.3.jar;D:\\\\.m2\\\\localRepository\\\\ch\\\\qos\\\\logback\\\\logback-core\\\\1.2.3\\\\logback-core-1.2.3.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\logging\\\\log4j\\\\log4j-to-slf4j\\\\2.10.0\\\\log4j-to-slf4j-2.10.0.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\logging\\\\log4j\\\\log4j-api\\\\2.10.0\\\\log4j-api-2.10.0.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\slf4j\\\\jul-to-slf4j\\\\1.7.25\\\\jul-to-slf4j-1.7.25.jar;D:\\\\.m2\\\\localRepository\\\\javax\\\\annotation\\\\javax.annotation-api\\\\1.3.2\\\\javax.annotation-api-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\yaml\\\\snakeyaml\\\\1.19\\\\snakeyaml-1.19.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\thymeleaf\\\\thymeleaf-spring5\\\\3.0.9.RELEASE\\\\thymeleaf-spring5-3.0.9.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\thymeleaf\\\\thymeleaf\\\\3.0.9.RELEASE\\\\thymeleaf-3.0.9.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\attoparser\\\\attoparser\\\\2.0.4.RELEASE\\\\attoparser-2.0.4.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\unbescape\\\\unbescape\\\\1.1.5.RELEASE\\\\unbescape-1.1.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\thymeleaf\\\\extras\\\\thymeleaf-extras-java8time\\\\3.0.1.RELEASE\\\\thymeleaf-extras-java8time-3.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-web\\\\2.0.1.RELEASE\\\\spring-boot-starter-web-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-json\\\\2.0.1.RELEASE\\\\spring-boot-starter-json-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\datatype\\\\jackson-datatype-jdk8\\\\2.9.5\\\\jackson-datatype-jdk8-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\datatype\\\\jackson-datatype-jsr310\\\\2.9.5\\\\jackson-datatype-jsr310-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-tomcat\\\\2.0.1.RELEASE\\\\spring-boot-starter-tomcat-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\tomcat\\\\embed\\\\tomcat-embed-core\\\\8.5.29\\\\tomcat-embed-core-8.5.29.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\tomcat\\\\embed\\\\tomcat-embed-el\\\\8.5.29\\\\tomcat-embed-el-8.5.29.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\tomcat\\\\embed\\\\tomcat-embed-websocket\\\\8.5.29\\\\tomcat-embed-websocket-8.5.29.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\hibernate\\\\validator\\\\hibernate-validator\\\\6.0.9.Final\\\\hibernate-validator-6.0.9.Final.jar;D:\\\\.m2\\\\localRepository\\\\javax\\\\validation\\\\validation-api\\\\2.0.1.Final\\\\validation-api-2.0.1.Final.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\jboss\\\\logging\\\\jboss-logging\\\\3.3.2.Final\\\\jboss-logging-3.3.2.Final.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-web\\\\5.0.5.RELEASE\\\\spring-web-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-beans\\\\5.0.5.RELEASE\\\\spring-beans-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-webmvc\\\\5.0.5.RELEASE\\\\spring-webmvc-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-expression\\\\5.0.5.RELEASE\\\\spring-expression-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\spring\\\\boot\\\\mybatis-spring-boot-starter\\\\1.3.2\\\\mybatis-spring-boot-starter-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-jdbc\\\\2.0.1.RELEASE\\\\spring-boot-starter-jdbc-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\zaxxer\\\\HikariCP\\\\2.7.8\\\\HikariCP-2.7.8.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-jdbc\\\\5.0.5.RELEASE\\\\spring-jdbc-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-tx\\\\5.0.5.RELEASE\\\\spring-tx-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\spring\\\\boot\\\\mybatis-spring-boot-autoconfigure\\\\1.3.2\\\\mybatis-spring-boot-autoconfigure-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\mybatis\\\\3.4.6\\\\mybatis-3.4.6.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\mybatis-spring\\\\1.3.2\\\\mybatis-spring-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-aop\\\\2.0.1.RELEASE\\\\spring-boot-starter-aop-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-aop\\\\5.0.5.RELEASE\\\\spring-aop-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\aspectj\\\\aspectjweaver\\\\1.8.13\\\\aspectjweaver-1.8.13.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-cache\\\\2.0.1.RELEASE\\\\spring-boot-starter-cache-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-context\\\\5.0.5.RELEASE\\\\spring-context-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-context-support\\\\5.0.5.RELEASE\\\\spring-context-support-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\mysql\\\\mysql-connector-java\\\\5.1.46\\\\mysql-connector-java-5.1.46.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-core\\\\5.0.5.RELEASE\\\\spring-core-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-jcl\\\\5.0.5.RELEASE\\\\spring-jcl-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\commons\\\\commons-lang3\\\\3.4\\\\commons-lang3-3.4.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\core\\\\jackson-core\\\\2.9.5\\\\jackson-core-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\core\\\\jackson-databind\\\\2.9.5\\\\jackson-databind-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\core\\\\jackson-annotations\\\\2.9.0\\\\jackson-annotations-2.9.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\datatype\\\\jackson-datatype-joda\\\\2.9.5\\\\jackson-datatype-joda-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\joda-time\\\\joda-time\\\\2.9.9\\\\joda-time-2.9.9.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\module\\\\jackson-module-parameter-names\\\\2.9.5\\\\jackson-module-parameter-names-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\pagehelper\\\\pagehelper-spring-boot-starter\\\\1.2.5\\\\pagehelper-spring-boot-starter-1.2.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\pagehelper\\\\pagehelper-spring-boot-autoconfigure\\\\1.2.5\\\\pagehelper-spring-boot-autoconfigure-1.2.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\pagehelper\\\\pagehelper\\\\5.1.4\\\\pagehelper-5.1.4.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\jsqlparser\\\\jsqlparser\\\\1.0\\\\jsqlparser-1.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\alibaba\\\\druid-spring-boot-starter\\\\1.1.9\\\\druid-spring-boot-starter-1.1.9.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\alibaba\\\\druid\\\\1.1.9\\\\druid-1.1.9.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\slf4j\\\\slf4j-api\\\\1.7.25\\\\slf4j-api-1.7.25.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-autoconfigure\\\\2.0.1.RELEASE\\\\spring-boot-autoconfigure-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\vdurmont\\\\emoji-java\\\\3.2.0\\\\emoji-java-3.2.0.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\json\\\\json\\\\20140107\\\\json-20140107.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-swagger2\\\\2.2.2\\\\springfox-swagger2-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mapstruct\\\\mapstruct\\\\1.0.0.CR1\\\\mapstruct-1.0.0.CR1.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\swagger\\\\swagger-annotations\\\\1.5.3\\\\swagger-annotations-1.5.3.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\swagger\\\\swagger-models\\\\1.5.3\\\\swagger-models-1.5.3.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-spi\\\\2.2.2\\\\springfox-spi-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-core\\\\2.2.2\\\\springfox-core-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-schema\\\\2.2.2\\\\springfox-schema-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-swagger-common\\\\2.2.2\\\\springfox-swagger-common-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-spring-web\\\\2.2.2\\\\springfox-spring-web-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\google\\\\guava\\\\guava\\\\18.0\\\\guava-18.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\classmate\\\\1.3.4\\\\classmate-1.3.4.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\aspectj\\\\aspectjrt\\\\1.8.13\\\\aspectjrt-1.8.13.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\plugin\\\\spring-plugin-core\\\\1.2.0.RELEASE\\\\spring-plugin-core-1.2.0.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\plugin\\\\spring-plugin-metadata\\\\1.2.0.RELEASE\\\\spring-plugin-metadata-1.2.0.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\hateoas\\\\spring-hateoas\\\\0.24.0.RELEASE\\\\spring-hateoas-0.24.0.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-swagger-ui\\\\2.2.2\\\\springfox-swagger-ui-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\net\\\\sourceforge\\\\nekohtml\\\\nekohtml\\\\1.9.22\\\\nekohtml-1.9.22.jar;D:\\\\.m2\\\\localRepository\\\\xerces\\\\xercesImpl\\\\2.11.0\\\\xercesImpl-2.11.0.jar;D:\\\\.m2\\\\localRepository\\\\xml-apis\\\\xml-apis\\\\1.4.01\\\\xml-apis-1.4.01.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\qcloud\\\\cos_api\\\\5.2.4\\\\cos_api-5.2.4.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\httpcomponents\\\\httpclient\\\\4.5.5\\\\httpclient-4.5.5.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\httpcomponents\\\\httpcore\\\\4.4.9\\\\httpcore-4.4.9.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\slf4j\\\\slf4j-log4j12\\\\1.7.25\\\\slf4j-log4j12-1.7.25.jar;D:\\\\.m2\\\\localRepository\\\\log4j\\\\log4j\\\\1.2.17\\\\log4j-1.2.17.jar;D:\\\\.m2\\\\localRepository\\\\commons-codec\\\\commons-codec\\\\1.11\\\\commons-codec-1.11.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\google\\\\code\\\\gson\\\\gson\\\\2.8.0\\\\gson-2.8.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\atlassian\\\\commonmark\\\\commonmark\\\\0.8.0\\\\commonmark-0.8.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\atlassian\\\\commonmark\\\\commonmark-ext-gfm-tables\\\\0.8.0\\\\commonmark-ext-gfm-tables-0.8.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\qiniu\\\\qiniu-java-sdk\\\\7.2.11\\\\qiniu-java-sdk-7.2.11.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\squareup\\\\okhttp3\\\\okhttp\\\\3.9.1\\\\okhttp-3.9.1.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\squareup\\\\okio\\\\okio\\\\1.13.0\\\\okio-1.13.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\qiniu\\\\happy-dns-java\\\\0.1.6\\\\happy-dns-java-0.1.6.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\alibaba\\\\fastjson\\\\1.2.76\\\\fastjson-1.2.76.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\auth0\\\\java-jwt\\\\3.16.0\\\\java-jwt-3.16.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\unitspirit\\\\stg\\\\stg-agent\\\\1.0.0-SNAPSHOT\\\\stg-agent-1.0.0-SNAPSHOT.jar;D:\\\\idea\\\\ideaIC-2018.3.6.win\\\\lib\\\\idea_rt.jar\",\"java.vm.vendor\":\"Oracle Corporation\",\"sun.arch.data.model\":\"64\",\"user.variant\":\"\",\"catalina.useNaming\":\"false\",\"java.vendor.url\":\"http://java.oracle.com/\",\"user.timezone\":\"Asia/Shanghai\",\"java.vm.specification.version\":\"1.8\",\"os.name\":\"Windows 10\",\"sun.java.launcher\":\"SUN_STANDARD\",\"user.country\":\"CN\",\"sun.boot.library.path\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\bin\",\"sun.java.command\":\"cn.luischen.MySiteApplication --spring.profiles.active=dev\",\"sun.cpu.endian\":\"little\",\"user.home\":\"C:\\\\Users\\\\wupf\",\"user.language\":\"zh\",\"java.specification.vendor\":\"Oracle Corporation\",\"java.home\":\"C:\\\\jdk1.8.0_291\\\\jre\",\"file.separator\":\"\\\\\",\"line.separator\":\"\\r\\n\",\"java.specification.name\":\"Java Platform API Specification\",\"java.vm.specification.vendor\":\"Oracle Corporation\",\"java.awt.graphicsenv\":\"sun.awt.Win32GraphicsEnvironment\",\"java.awt.headless\":\"true\",\"sun.boot.class.path\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\resources.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\rt.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\sunrsasign.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jsse.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jce.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\charsets.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jfr.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\classes\",\"user.script\":\"\",\"sun.management.compiler\":\"HotSpot 64-Bit Tiered Compilers\",\"java.runtime.version\":\"1.8.0_291-b10\",\"user.name\":\"wupf\",\"path.separator\":\";\",\"os.version\":\"10.0\",\"java.endorsed.dirs\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\endorsed\",\"java.runtime.name\":\"Java(TM) SE Runtime Environment\",\"file.encoding\":\"UTF-8\",\"spring.beaninfo.ignore\":\"true\",\"java.vm.name\":\"Java HotSpot(TM) 64-Bit Server VM\",\"java.vendor.url.bug\":\"http://bugreport.sun.com/bugreport/\",\"java.io.tmpdir\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\\",\"catalina.home\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.3822742932623417208.8080\",\"java.version\":\"1.8.0_291\",\"user.dir\":\"D:\\\\gitee\\\\my-site\\\\my-site\",\"os.arch\":\"amd64\",\"PID\":\"9152\",\"java.vm.specification.name\":\"Java Virtual Machine Specification\",\"java.awt.printerjob\":\"sun.awt.windows.WPrinterJob\",\"sun.os.patch.level\":\"\",\"catalina.base\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.3822742932623417208.8080\",\"java.library.path\":\"C:\\\\jdk1.8.0_291\\\\bin;C:\\\\WINDOWS\\\\Sun\\\\Java\\\\bin;C:\\\\WINDOWS\\\\system32;C:\\\\WINDOWS;C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\javapath;C:\\\\Windows\\\\system32;C:\\\\Windows;C:\\\\Windows\\\\System32\\\\Wbem;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\Windows\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR;C:\\\\jdk1.8.0_291\\\\bin;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program Files\\\\TortoiseGit\\\\bin;D:\\\\tools\\\\apache-maven-3.5.4\\\\bin;;%SystemRoot%\\\\system32;%SystemRoot%;%SystemRoot%\\\\System32\\\\Wbem;%SYSTEMROOT%\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;%SYSTEMROOT%\\\\System32\\\\OpenSSH\\\\;C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;;.\",\"java.vendor\":\"Oracle Corporation\",\"java.vm.info\":\"mixed mode\",\"java.vm.version\":\"25.291-b10\",\"java.ext.dirs\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext;C:\\\\WINDOWS\\\\Sun\\\\Java\\\\lib\\\\ext\",\"sun.io.unicode.encoding\":\"UnicodeLittle\",\"java.class.version\":\"52.0\"}},{\"name\":\"systemEnvironment\",\"source\":{\"USERDOMAIN_ROAMINGPROFILE\":\"LAPTOP-IPB62JE1\",\"LOCALAPPDATA\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\",\"PROCESSOR_LEVEL\":\"6\",\"USERDOMAIN\":\"LAPTOP-IPB62JE1\",\"FPS_BROWSER_APP_PROFILE_STRING\":\"Internet Explorer\",\"LOGONSERVER\":\"\\\\\\\\LAPTOP-IPB62JE1\",\"JAVA_HOME\":\"C:\\\\jdk1.8.0_291\",\"SESSIONNAME\":\"Console\",\"ALLUSERSPROFILE\":\"C:\\\\ProgramData\",\"PROCESSOR_ARCHITECTURE\":\"AMD64\",\"PSModulePath\":\"C:\\\\Program Files\\\\WindowsPowerShell\\\\Modules;C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\Modules\",\"SystemDrive\":\"C:\",\"MAVEN_HOME\":\"D:\\\\tools\\\\apache-maven-3.5.4\",\"OneDrive\":\"C:\\\\Users\\\\wupf\\\\OneDrive\",\"APPDATA\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Roaming\",\"USERNAME\":\"wupf\",\"ProgramFiles(x86)\":\"C:\\\\Program Files (x86)\",\"CommonProgramFiles\":\"C:\\\\Program Files\\\\Common Files\",\"Path\":\"C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\javapath;C:\\\\Windows\\\\system32;C:\\\\Windows;C:\\\\Windows\\\\System32\\\\Wbem;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\Windows\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR;C:\\\\jdk1.8.0_291\\\\bin;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program Files\\\\TortoiseGit\\\\bin;D:\\\\tools\\\\apache-maven-3.5.4\\\\bin;;%SystemRoot%\\\\system32;%SystemRoot%;%SystemRoot%\\\\System32\\\\Wbem;%SYSTEMROOT%\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;%SYSTEMROOT%\\\\System32\\\\OpenSSH\\\\;C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;\",\"FPS_BROWSER_USER_PROFILE_STRING\":\"Default\",\"PATHEXT\":\".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC\",\"DriverData\":\"C:\\\\Windows\\\\System32\\\\Drivers\\\\DriverData\",\"OS\":\"Windows_NT\",\"OneDriveConsumer\":\"C:\\\\Users\\\\wupf\\\\OneDrive\",\"COMPUTERNAME\":\"LAPTOP-IPB62JE1\",\"PROCESSOR_REVISION\":\"8c02\",\"CommonProgramW6432\":\"C:\\\\Program Files\\\\Common Files\",\"JENKINS_HOME\":\"D:\\\\jenkins2\\\\jenkins_home\",\"ComSpec\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\",\"ProgramData\":\"C:\\\\ProgramData\",\"ProgramW6432\":\"C:\\\\Program Files\",\"HOMEPATH\":\"\\\\Users\\\\wupf\",\"SystemRoot\":\"C:\\\\WINDOWS\",\"TEMP\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\",\"HOMEDRIVE\":\"C:\",\"PROCESSOR_IDENTIFIER\":\"Intel64 Family 6 Model 140 Stepping 2, GenuineIntel\",\"USERPROFILE\":\"C:\\\\Users\\\\wupf\",\"TMP\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\",\"CommonProgramFiles(x86)\":\"C:\\\\Program Files (x86)\\\\Common Files\",\"PUBLIC\":\"C:\\\\Users\\\\Public\",\"ProgramFiles\":\"C:\\\\Program Files\",\"NUMBER_OF_PROCESSORS\":\"8\",\"windir\":\"C:\\\\WINDOWS\",\"=::\":\"::\\\\\",\"ZES_ENABLE_SYSMAN\":\"1\"}},{\"name\":\"random\",\"source\":{}},{\"name\":\"applicationConfig: [classpath:/application-dev.yml]\",\"source\":{\"spring.datasource.druid.max-active\":{\"origin\":{\"location\":{\"line\":20,\"column\":22}},\"value\":20},\"pagehelper.helperDialect\":{\"origin\":{\"location\":{\"line\":57,\"column\":19}},\"value\":\"mysql\"},\"spring.thymeleaf.cache\":{\"origin\":{\"location\":{\"line\":40,\"column\":19}},\"value\":false},\"spring.datasource.druid.min-idle\":{\"origin\":{\"location\":{\"line\":19,\"column\":20}},\"value\":1},\"spring.datasource.druid.password\":{\"origin\":{\"location\":{\"line\":16,\"column\":20}},\"value\":\"lu_tale\"},\"pagehelper.params\":{\"origin\":{\"location\":{\"line\":60,\"column\":12}},\"value\":\"count=countSql\"},\"swagger.show\":{\"origin\":{\"location\":{\"line\":68,\"column\":8}},\"value\":true},\"spring.datasource.druid.driver-class-name\":{\"origin\":{\"location\":{\"line\":12,\"column\":29}},\"value\":\"com.mysql.jdbc.Driver\"},\"spring.datasource.druid.min-evictable-idle-time-millis\":{\"origin\":{\"location\":{\"line\":26,\"column\":42}},\"value\":30000},\"mybatis.mapper-locations\":{\"origin\":{\"location\":{\"line\":51,\"column\":20}},\"value\":\"classpath:mapper/*.xml\"},\"pagehelper.reasonable\":{\"origin\":{\"location\":{\"line\":58,\"column\":16}},\"value\":true},\"pagehelper.supportMethodsArguments\":{\"origin\":{\"location\":{\"line\":59,\"column\":29}},\"value\":true},\"pagehelper.returnPageInfo\":{\"origin\":{\"location\":{\"line\":61,\"column\":20}},\"value\":\"check\"},\"spring.datasource.druid.test-on-return\":{\"origin\":{\"location\":{\"line\":30,\"column\":26}},\"value\":false},\"spring.thymeleaf.prefix\":{\"origin\":{\"location\":{\"line\":35,\"column\":20}},\"value\":\"classpath:/templates/\"},\"spring.datasource.druid.time-between-eviction-runs-millis\":{\"origin\":{\"location\":{\"line\":24,\"column\":45}},\"value\":6000},\"server.port\":{\"origin\":{\"resource\":{\"path\":\"application-dev.yml\"},\"location\":{\"line\":1,\"column\":8}},\"value\":8080},\"spring.thymeleaf.check-template-location\":{\"origin\":{\"location\":{\"line\":36,\"column\":37}},\"value\":true},\"spring.thymeleaf.suffix\":{\"origin\":{\"location\":{\"line\":37,\"column\":20}},\"value\":\".html\"},\"spring.datasource.druid.filters\":{\"origin\":{\"location\":{\"line\":11,\"column\":19}},\"value\":\"stat\"},\"spring.aop.proxy-target-class\":{\"origin\":{\"location\":{\"line\":43,\"column\":26}},\"value\":true},\"logging.level.cn.luischen.dao\":{\"origin\":{\"location\":{\"line\":65,\"column\":22}},\"value\":\"DEBUG\"},\"spring.datasource.druid.test-on-borrow\":{\"origin\":{\"location\":{\"line\":29,\"column\":26}},\"value\":false},\"spring.datasource.druid.url\":{\"origin\":{\"location\":{\"line\":14,\"column\":15}},\"value\":\"jdbc:mysql://127.0.0.1:3306/lu_tale?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true\"},\"spring.datasource.druid.validation-query\":{\"origin\":{\"location\":{\"line\":27,\"column\":28}},\"value\":\"SELECT 'x'\"},\"spring.datasource.druid.test-while-idle\":{\"origin\":{\"location\":{\"line\":28,\"column\":27}},\"value\":true},\"qiniu.cdn.url\":{\"origin\":{\"location\":{\"line\":75,\"column\":9}},\"value\":\"\"},\"spring.datasource.druid.max-pool-prepared-statement-per-connection-size\":{\"origin\":{\"location\":{\"line\":33,\"column\":59}},\"value\":20},\"spring.datasource.name\":{\"origin\":{\"location\":{\"line\":6,\"column\":14}},\"value\":\"mysql_test\"},\"spring.servlet.multipart.max-file-size\":{\"origin\":{\"location\":{\"line\":46,\"column\":27}},\"value\":\"10Mb\"},\"mybatis.type-aliases-package\":{\"origin\":{\"location\":{\"line\":52,\"column\":24}},\"value\":\"cn.luischen.model\"},\"qiniu.serectkey\":{\"origin\":{\"location\":{\"line\":72,\"column\":13}},\"value\":\"\"},\"spring.thymeleaf.mode\":{\"origin\":{\"location\":{\"line\":39,\"column\":18}},\"value\":\"LEGACYHTML5\"},\"qiniu.accesskey\":{\"origin\":{\"location\":{\"line\":71,\"column\":13}},\"value\":\"\"},\"spring.datasource.druid.username\":{\"origin\":{\"location\":{\"line\":15,\"column\":20}},\"value\":\"lu_tale\"},\"qiniu.bucket\":{\"origin\":{\"location\":{\"line\":73,\"column\":10}},\"value\":\"\"},\"spring.thymeleaf.encoding\":{\"origin\":{\"location\":{\"line\":38,\"column\":22}},\"value\":\"UTF-8\"},\"spring.datasource.druid.initial-size\":{\"origin\":{\"location\":{\"line\":18,\"column\":24}},\"value\":1},\"spring.servlet.multipart.max-request-size\":{\"origin\":{\"location\":{\"line\":47,\"column\":30}},\"value\":\"100Mb\"},\"spring.datasource.druid.pool-prepared-statements\":{\"origin\":{\"location\":{\"line\":32,\"column\":36}},\"value\":false},\"spring.aop.auto\":{\"origin\":{\"location\":{\"line\":42,\"column\":12}},\"value\":true},\"spring.datasource.type\":{\"origin\":{\"location\":{\"line\":7,\"column\":14}},\"value\":\"com.alibaba.druid.pool.DruidDataSource\"},\"spring.datasource.druid.max-wait\":{\"origin\":{\"location\":{\"line\":22,\"column\":20}},\"value\":6000}}}]},\"beanFactory\":{\"configurationFrozen\":true,\"beanPostProcessors\":[{},{},{},{},{},{\"opaque\":false,\"optimize\":false,\"exposeProxy\":false,\"proxyTargetClass\":true,\"frozen\":false,\"order\":-2147483648},{},{\"opaque\":false,\"optimize\":false,\"exposeProxy\":false,\"proxyTargetClass\":true,\"frozen\":false,\"order\":2147483647},{\"opaque\":false,\"optimize\":false,\"exposeProxy\":false,\"proxyTargetClass\":true,\"frozen\":false,\"order\":2147483647},{},{},{},{},{},{},{\"order\":2147483644},{\"order\":2147483645},{\"order\":2147483646},{}],\"allowEagerClassLoading\":true,\"cacheBeanMetadata\":true,\"customEditors\":{},\"beanDefinitionNames\":[\"org.springframework.context.annotation.internalConfigurationAnnotationProcessor\",\"org.springframework.context.annotation.internalAutowiredAnnotationProcessor\",\"org.springframework.context.annotation.internalRequiredAnnotationProcessor\",\"org.springframework.context.annotation.internalCommonAnnotationProcessor\",\"org.springframework.context.event.internalEventListenerProcessor\",\"org.springframework.context.event.internalEventListenerFactory\",\"mySiteApplication\",\"org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory\",\"qiniuCloudService\",\"webLogAspect\",\"webConst\",\"articleController\",\"attAchController\",\"authController\",\"categoryController\",\"commentController\",\"adminIndexController\",\"linksController\",\"settingController\",\"userController\",\"homeController\",\"globalExceptionHandler\",\"baseInterceptor\",\"baseInterceptor2\",\"webMvcConfig\",\"attAchServiceImpl\",\"commentServiceImpl\",\"contentServiceImpl\",\"logServiceImpl\",\"metaServiceImpl\",\"optionServiceImpl\",\"relationShipServiceImpl\",\"siteServiceImpl\",\"userServiceImpl\",\"swagger2\",\"adminCommons\",\"commons\",\"commons2\",\"swagger2ParameterNameReader\",\"swagger2Controller\",\"licenseMapperImpl\",\"modelMapperImpl\",\"parameterMapperImpl\",\"securityMapperImpl\",\"serviceModelToSwagger2MapperImpl\",\"vendorExtensionsMapperImpl\",\"apiDescriptionLookup\",\"apiDescriptionReader\",\"apiDocumentationScanner\",\"apiListingReferenceScanner\",\"apiListingScanner\",\"apiModelReader\",\"mediaTypeReader\",\"apiOperationReader\",\"cachingOperationNameGenerator\",\"defaultOperationReader\",\"defaultTagsProvider\",\"operationDeprecatedReader\",\"operationModelsProvider\",\"operationParameterReader\",\"operationParameterRequestConditionReader\",\"operationResponseClassReader\",\"operationTagsReader\",\"responseMessagesReader\",\"expandedParameterBuilder\",\"modelAttributeParameterExpander\",\"parameterDataTypeReader\",\"parameterDefaultReader\",\"parameterMultiplesReader\",\"parameterNameReader\",\"parameterRequiredReader\",\"parameterTypeReader\",\"documentationPluginsBootstrapper\",\"documentationPluginsManager\",\"webMvcRequestHandlerProvider\",\"operationPathDecorator\",\"pathMappingDecorator\",\"pathSanitizer\",\"queryStringUriTemplateDecorator\",\"cachingAspect\",\"defaultModelProvider\",\"modelDependencyProvider\",\"typeNameExtractor\",\"schemaPluginsManager\",\"factoryMethodProvider\",\"objectMapperBeanPropertyNamingStrategy\",\"optimized\",\"accessorsProvider\",\"fieldProvider\",\"apiModelBuilder\",\"apiModelPropertyPropertyBuilder\",\"apiModelTypeNameProvider\",\"operationAuthReader\",\"operationHiddenReader\",\"operationHttpMethodReader\",\"operationImplicitParameterReader\",\"operationImplicitParametersReader\",\"operationNicknameIntoUniqueIdReader\",\"operationNotesReader\",\"operationPositionReader\",\"operationSummaryReader\",\"swaggerMediaTypeReader\",\"swaggerOperationModelsProvider\",\"swaggerOperationResponseClassReader\",\"swaggerOperationTagsReader\",\"swaggerResponseMessageReader\",\"vendorExtensionsReader\",\"swaggerParameterAccessReader\",\"swaggerParameterAllowableReader\",\"swaggerParameterDefaultReader\",\"swaggerParameterDescriptionReader\",\"swaggerParameterMultiplesReader\",\"swaggerParameterRequiredReader\",\"swaggerExpandedParameterBuilder\",\"apiListingTagReader\",\"apiResourceController\",\"classOrApiAnnotationResourceGrouping\",\"springfox.documentation.schema.configuration.ModelsConfiguration\",\"typeResolver\",\"modelBuilderPluginRegistry\",\"modelPropertyBuilderPluginRegistry\",\"typeNameProviderPluginRegistry\",\"springfox.documentation.spring.web.SpringfoxWebMvcConfiguration\",\"defaults\",\"resourceGroupCache\",\"objectMapperConfigurer\",\"jsonSerializer\",\"documentationPluginRegistry\",\"apiListingBuilderPluginRegistry\",\"operationBuilderPluginRegistry\",\"parameterBuilderPluginRegistry\",\"expandedParameterBuilderPluginRegistry\",\"resourceGroupingStrategyRegistry\",\"operationModelsProviderPluginRegistry\",\"defaultsProviderPluginRegistry\",\"pathDecoratorRegistry\",\"org.springframework.aop.config.internalAutoProxyCreator\",\"springfox.documentation.swagger.configuration.SwaggerCommonConfiguration\",\"swaggerProperties\",\"springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration\",\"swagger2Module\",\"createRestApi\",\"org.springframework.cache.annotation.ProxyCachingConfiguration\",\"org.springframework.cache.config.internalCacheAdvisor\",\"cacheOperationSource\",\"cacheInterceptor\",\"org.springframework.boot.autoconfigure.AutoConfigurationPackages\",\"attAchDao\",\"commentDao\",\"contentDao\",\"logDao\",\"metaDao\",\"optionDao\",\"relationShipDao\",\"userDao\",\"org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration\",\"org.springframework.boot.autoconfigure.condition.BeanTypeRegistry\",\"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration\",\"websocketContainerCustomizer\",\"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration\",\"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat\",\"tomcatServletWebServerFactory\",\"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration\",\"servletWebServerFactoryCustomizer\",\"tomcatServletWebServerFactoryCustomizer\",\"server-org.springframework.boot.autoconfigure.web.ServerProperties\",\"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor\",\"org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata\",\"webServerFactoryCustomizerBeanPostProcessor\",\"errorPageRegistrarBeanPostProcessor\",\"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration\",\"dispatcherServlet\",\"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties\",\"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration\",\"dispatcherServletRegistration\",\"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration\",\"org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration\",\"defaultValidator\",\"methodValidationPostProcessor\",\"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration\",\"error\",\"beanNameViewResolver\",\"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration\",\"conventionErrorViewResolver\",\"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration\",\"errorAttributes\",\"basicErrorController\",\"errorPageCustomizer\",\"preserveErrorControllerTargetClassPostProcessor\",\"spring.resources-org.springframework.boot.autoconfigure.web.ResourceProperties\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration\",\"faviconHandlerMapping\",\"faviconRequestHandler\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration\",\"requestMappingHandlerAdapter\",\"requestMappingHandlerMapping\",\"mvcConversionService\",\"mvcValidator\",\"mvcContentNegotiationManager\",\"mvcPathMatcher\",\"mvcUrlPathHelper\",\"viewControllerHandlerMapping\",\"beanNameHandlerMapping\",\"resourceHandlerMapping\",\"mvcResourceUrlProvider\",\"defaultServletHandlerMapping\",\"mvcUriComponentsContributor\",\"httpRequestHandlerAdapter\",\"simpleControllerHandlerAdapter\",\"handlerExceptionResolver\",\"mvcViewResolver\",\"mvcHandlerMappingIntrospector\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter\",\"defaultViewResolver\",\"viewResolver\",\"welcomePageHandlerMapping\",\"requestContextFilter\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration\",\"hiddenHttpMethodFilter\",\"httpPutFormContentFilter\",\"com.alibaba.druid.spring.boot.autoconfigure.stat.DruidStatViewServletConfiguration\",\"statViewServletRegistrationBean\",\"com.alibaba.druid.spring.boot.autoconfigure.stat.DruidWebStatFilterConfiguration\",\"webStatFilterRegistrationBean\",\"com.alibaba.druid.spring.boot.autoconfigure.stat.DruidFilterConfiguration\",\"statFilter\",\"com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\",\"dataSource\",\"spring.datasource.druid-com.alibaba.druid.spring.boot.autoconfigure.properties.DruidStatProperties\",\"spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties\",\"org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration\",\"hikariPoolDataSourceMetadataProvider\",\"org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceInitializationConfiguration\",\"dataSourceInitializerPostProcessor\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration\",\"org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration\",\"sqlSessionFactory\",\"sqlSessionTemplate\",\"mybatis-org.mybatis.spring.boot.autoconfigure.MybatisProperties\",\"com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration\",\"pageHelperProperties\",\"pagehelper-com.github.pagehelper.autoconfigure.PageHelperProperties\",\"org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration\",\"mbeanExporter\",\"objectNamingStrategy\",\"mbeanServer\",\"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$CglibAutoProxyConfiguration\",\"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration\",\"org.springframework.boot.autoconfigure.cache.SimpleCacheConfiguration\",\"cacheManager\",\"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration\",\"cacheManagerCustomizers\",\"cacheAutoConfigurationValidatorPostProcessor\",\"cacheAutoConfigurationValidator\",\"spring.cache-org.springframework.boot.autoconfigure.cache.CacheProperties\",\"org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration\",\"org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration\",\"persistenceExceptionTranslationPostProcessor\",\"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration\",\"gsonBuilder\",\"gson\",\"standardGsonBuilderCustomizer\",\"spring.gson-org.springframework.boot.autoconfigure.gson.GsonProperties\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration\",\"standardJacksonObjectMapperBuilderCustomizer\",\"spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration\",\"jacksonObjectMapperBuilder\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration\",\"parameterNamesModule\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JodaDateTimeJacksonConfiguration\",\"jodaDateTimeSerializationModule\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration\",\"jacksonObjectMapper\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration\",\"jsonComponentModule\",\"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration\",\"stringHttpMessageConverter\",\"spring.http.encoding-org.springframework.boot.autoconfigure.http.HttpEncodingProperties\",\"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration\",\"mappingJackson2HttpMessageConverter\",\"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration\",\"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration\",\"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration\",\"messageConverters\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration$EntityLinksConfiguration\",\"entityLinksPluginRegistry\",\"controllerEntityLinks\",\"delegatingEntityLinks\",\"org.springframework.hateoas.config.HateoasConfiguration\",\"linkRelationMessageSource\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration$HypermediaConfiguration\",\"halObjectMapperConfigurer\",\"_halObjectMapper\",\"org.springframework.hateoas.config.HypermediaSupportBeanDefinitionRegistrar$DefaultObjectMapperCustomizer#0\",\"org.springframework.hateoas.config.HypermediaSupportBeanDefinitionRegistrar$Jackson2ModuleRegisteringBeanPostProcessor#0\",\"org.springframework.hateoas.hal.HalConfiguration#0\",\"_linkDiscovererRegistry\",\"org.springframework.hateoas.LinkDiscoverers#0\",\"defaultRelProvider\",\"annotationRelProvider\",\"relProviderPluginRegistry\",\"_relProvider\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaHttpMessageConverterConfiguration\",\"halMessageConverterSupportedMediaTypeCustomizer\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration\",\"spring.hateoas-org.springframework.boot.autoconfigure.hateoas.HateoasProperties\",\"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$JacksonCodecConfiguration\",\"jacksonCodecCustomizer\",\"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration\",\"org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration\",\"spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties\",\"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration$JdbcTemplateConfiguration\",\"jdbcTemplate\",\"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration\",\"namedParameterJdbcTemplate\",\"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration\",\"spring.jdbc-org.springframework.boot.autoconfigure.jdbc.JdbcProperties\",\"org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration\",\"spring.security-org.springframework.boot.autoconfigure.security.SecurityProperties\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafJava8TimeDialect\",\"java8TimeDialect\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafWebMvcConfiguration$ThymeleafViewResolverConfiguration\",\"thymeleafViewResolver\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafWebMvcConfiguration\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafDefaultConfiguration\",\"templateEngine\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration\",\"defaultTemplateResolver\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration\",\"spring.thymeleaf-org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$DataSourceTransactionManagerConfiguration\",\"transactionManager\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration\",\"org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration\",\"org.springframework.transaction.config.internalTransactionAdvisor\",\"transactionAttributeSource\",\"transactionInterceptor\",\"org.springframework.transaction.config.internalTransactionalEventListenerFactory\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration$CglibAutoProxyConfiguration\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$TransactionTemplateConfiguration\",\"transactionTemplate\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration\",\"platformTransactionManagerCustomizers\",\"spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties\",\"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration\",\"restTemplateBuilder\",\"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration\",\"tomcatWebServerFactoryCustomizer\",\"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration\",\"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration\",\"characterEncodingFilter\",\"localeCharsetMappingsCustomizer\",\"org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration\",\"multipartConfigElement\",\"multipartResolver\",\"spring.servlet.multipart-org.springframework.boot.autoconfigure.web.servlet.MultipartProperties\"],\"autowireCandidateResolver\":{},\"beanExpressionResolver\":{},\"allowBeanDefinitionOverriding\":true,\"propertyEditorRegistrars\":[{}],\"typeConverter\":{},\"dependencyComparator\":{},\"serializationId\":\"application\"},\"displayName\":\"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@73a8da0f\",\"protocolResolvers\":[],\"startupDate\":1636426890012,\"webServer\":{\"tomcat\":{\"server\":{\"catalinaHome\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.3822742932623417208.8080\",\"globalNamingResources\":{\"container\":{},\"domain\":\"Tomcat\",\"state\":\"STARTED\"},\"address\":\"localhost\",\"catalinaBase\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.3822742932623417208.8080\",\"port\":-1,\"domain\":\"Tomcat\",\"namingToken\":{},\"state\":\"STARTED\",\"shutdown\":\"SHUTDOWN\"}}},\"active\":true,\"id\":\"application\",\"applicationListeners\":[{},{},{\"order\":-2147483638},{},{\"order\":-2147483628},{},{},{\"order\":0},{\"order\":2147483637},{},{},{},{}]},\"supportedMethods\":[\"GET\",\"HEAD\"],\"cacheSeconds\":-1,\"resourceHttpMessageConverter\":{\"supportedMediaTypes\":[{\"subtype\":\"*\",\"type\":\"*\",\"parameters\":{}}]},\"alwaysMustRevalidate\":false,\"locations\":[{\"$ref\":\"$.resourceResolvers[0].allowedLocations[0]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[1]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[2]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[3]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[4]\"}],\"resourceTransformers\":[],\"resourceRegionHttpMessageConverter\":{\"supportedMediaTypes\":[{\"$ref\":\"$.resourceHttpMessageConverter.supportedMediaTypes[0]\"}]}}";
		Exception Exception_p_3 = null;
		//成员变量设置

		//返回值定义 
		//该函数无返回值 

		unitspirit_fixture.afterCompletion(HttpServletRequest_p_0,
				HttpServletResponse_p_1, Object_p_2, Exception_p_3);
		assertTrue(true);
	}

	/**
	 * @date 2021-11-26 11:31:59
	 * @see cn.luischen.interceptor.BaseInterceptor#afterCompletion
	 * @category null  
	 * @author null  
	 */
	@Test
	public void test_afterCompletion_20211109_110315_802_1_01()
			throws Throwable {
		//被测函数参数定义
		javax.servlet.http.HttpServletRequest HttpServletRequest_p_0 = Mockito
				.mock(javax.servlet.http.HttpServletRequest.class);
		javax.servlet.http.HttpServletResponse HttpServletResponse_p_1 = Mockito
				.mock(javax.servlet.http.HttpServletResponse.class);
		Object Object_p_2 = "{\"method\":{\"exceptionTypes\":[],\"parameterTypes\":[],\"name\":\"login\",\"annotations\":[{\"code\":200,\"notes\":\"\",\"hidden\":false,\"authorizations\":[{\"scopes\":[{\"scope\":\"\",\"description\":\"\"}],\"value\":\"\"}],\"httpMethod\":\"\",\"tags\":[\"\"],\"extensions\":[{\"name\":\"\",\"properties\":[{\"name\":\"\",\"value\":\"\"}]}],\"responseHeaders\":[{\"response\":\"java.lang.Void\",\"name\":\"\",\"responseContainer\":\"\",\"description\":\"\"}],\"response\":\"java.lang.Void\",\"nickname\":\"\",\"produces\":\"\",\"responseContainer\":\"\",\"responseReference\":\"\",\"position\":0,\"protocols\":\"\",\"value\":\"跳转登录页\",\"consumes\":\"\"},{\"headers\":[],\"path\":[],\"name\":\"\",\"produces\":[],\"params\":[],\"value\":[\"/login\"],\"consumes\":[]}],\"parameterAnnotations\":[],\"modifiers\":1,\"returnType\":\"java.lang.String\"},\"bean\":{},\"beanType\":\"cn.luischen.controller.admin.AuthController\",\"resolvedFromHandlerMethod\":{\"method\":{\"$ref\":\"$.method\"},\"bean\":\"authController\",\"beanType\":\"cn.luischen.controller.admin.AuthController\"}}";
		Exception Exception_p_3 = null;
		//成员变量设置

		//返回值定义 
		//该函数无返回值 

		unitspirit_fixture.afterCompletion(HttpServletRequest_p_0,
				HttpServletResponse_p_1, Object_p_2, Exception_p_3);
		assertTrue(true);
	}

	/**
	 * @date 2021-11-26 11:31:59
	 * @see cn.luischen.interceptor.BaseInterceptor#afterCompletion
	 * @category null  
	 * @author null  
	 */
	@Test
	public void test_afterCompletion_20211109_110317_840_1_01()
			throws Throwable {
		//被测函数参数定义
		javax.servlet.http.HttpServletRequest HttpServletRequest_p_0 = Mockito
				.mock(javax.servlet.http.HttpServletRequest.class);
		javax.servlet.http.HttpServletResponse HttpServletResponse_p_1 = Mockito
				.mock(javax.servlet.http.HttpServletResponse.class);
		Object Object_p_2 = "{\"method\":{\"exceptionTypes\":[],\"parameterTypes\":[\"javax.servlet.http.HttpServletRequest\",\"javax.servlet.http.HttpServletResponse\",\"java.lang.String\",\"java.lang.String\",\"java.lang.String\"],\"name\":\"toLogin\",\"annotations\":[{\"code\":200,\"notes\":\"\",\"hidden\":false,\"authorizations\":[{\"scopes\":[{\"scope\":\"\",\"description\":\"\"}],\"value\":\"\"}],\"httpMethod\":\"\",\"tags\":[\"\"],\"extensions\":[{\"name\":\"\",\"properties\":[{\"name\":\"\",\"value\":\"\"}]}],\"responseHeaders\":[{\"response\":\"java.lang.Void\",\"name\":\"\",\"responseContainer\":\"\",\"description\":\"\"}],\"response\":\"java.lang.Void\",\"nickname\":\"\",\"produces\":\"\",\"responseContainer\":\"\",\"responseReference\":\"\",\"position\":0,\"protocols\":\"\",\"value\":\"登录\",\"consumes\":\"\"},{\"headers\":[],\"path\":[],\"name\":\"\",\"produces\":[],\"params\":[],\"value\":[\"/login\"],\"consumes\":[]},{}],\"parameterAnnotations\":[[],[],[{\"access\":\"\",\"allowableValues\":\"\",\"allowMultiple\":false,\"hidden\":false,\"defaultValue\":\"\",\"name\":\"username\",\"value\":\"用户名\",\"required\":true},{\"defaultValue\":\"\n\t\t\n\t\t\n\n\t\t\t\t\n\",\"name\":\"username\",\"value\":\"\",\"required\":true}],[{\"access\":\"\",\"allowableValues\":\"\",\"allowMultiple\":false,\"hidden\":false,\"defaultValue\":\"\",\"name\":\"password\",\"value\":\"密码\",\"required\":true},{\"defaultValue\":\"\n\t\t\n\t\t\n\n\t\t\t\t\n\",\"name\":\"password\",\"value\":\"\",\"required\":true}],[{\"access\":\"\",\"allowableValues\":\"\",\"allowMultiple\":false,\"hidden\":false,\"defaultValue\":\"\",\"name\":\"remeber_me\",\"value\":\"记住我\",\"required\":false},{\"defaultValue\":\"\n\t\t\n\t\t\n\n\t\t\t\t\n\",\"name\":\"remeber_me\",\"value\":\"\",\"required\":false}]],\"modifiers\":1,\"returnType\":\"cn.luischen.utils.APIResponse\"},\"bean\":{},\"beanType\":\"cn.luischen.controller.admin.AuthController\",\"resolvedFromHandlerMethod\":{\"method\":{\"$ref\":\"$.method\"},\"bean\":\"authController\",\"beanType\":\"cn.luischen.controller.admin.AuthController\"}}";
		Exception Exception_p_3 = null;
		//成员变量设置

		//返回值定义 
		//该函数无返回值 

		unitspirit_fixture.afterCompletion(HttpServletRequest_p_0,
				HttpServletResponse_p_1, Object_p_2, Exception_p_3);
		assertTrue(true);
	}

	/**
	 * @date 2021-11-26 11:31:59
	 * @see cn.luischen.interceptor.BaseInterceptor#afterCompletion
	 * @category null  
	 * @author null  
	 */
	@Test
	public void test_afterCompletion_20211111_111202_633_1_01()
			throws Throwable {
		//被测函数参数定义
		javax.servlet.http.HttpServletRequest HttpServletRequest_p_0 = Mockito
				.mock(javax.servlet.http.HttpServletRequest.class);
		javax.servlet.http.HttpServletResponse HttpServletResponse_p_1 = Mockito
				.mock(javax.servlet.http.HttpServletResponse.class);
		Object Object_p_2 = "{\"contentNegotiationManager\":{\"strategies\":[{}]},\"useCacheControlNoStore\":true,\"resourceResolvers\":[{\"locationCharsets\":{},\"urlPathHelper\":{\"urlDecode\":true},\"allowedLocations\":[{\"path\":\"META-INF/resources/\"},{\"path\":\"resources/\"},{\"path\":\"static/\"},{\"path\":\"public/\"},{\"path\":\"/\"}]}],\"urlPathHelper\":{\"$ref\":\"$.resourceResolvers[0].urlPathHelper\"},\"requireSession\":false,\"useExpiresHeader\":false,\"cacheControl\":{},\"useCacheControlHeader\":true,\"applicationContext\":{\"beanFactoryPostProcessors\":[{},{},{}],\"environment\":{\"defaultProfiles\":[\"default\"],\"activeProfiles\":[\"dev\"],\"propertySources\":[{\"name\":\"server.ports\",\"source\":{\"local.server.port\":8080}},{\"name\":\"configurationProperties\",\"source\":[{},{},{},{},{},{},{}]},{\"name\":\"commandLineArgs\",\"source\":{\"nonOptionArgs\":[]}},{\"name\":\"servletConfigInitParams\",\"source\":{}},{\"name\":\"servletContextInitParams\",\"source\":{}},{\"name\":\"systemProperties\",\"source\":{\"sun.desktop\":\"windows\",\"awt.toolkit\":\"sun.awt.windows.WToolkit\",\"file.encoding.pkg\":\"sun.io\",\"java.specification.version\":\"1.8\",\"sun.cpu.isalist\":\"amd64\",\"sun.jnu.encoding\":\"GBK\",\"java.class.path\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\charsets.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\deploy.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\access-bridge-64.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\cldrdata.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\dnsns.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\jaccess.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\jfxrt.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\localedata.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\nashorn.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunec.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunjce_provider.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunmscapi.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\sunpkcs11.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext\\\\zipfs.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\javaws.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jce.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jfr.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jfxswt.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jsse.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\management-agent.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\plugin.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\resources.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\rt.jar;D:\\\\gitee\\\\my-site\\\\my-site\\\\target\\\\classes;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-thymeleaf\\\\2.0.1.RELEASE\\\\spring-boot-starter-thymeleaf-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter\\\\2.0.1.RELEASE\\\\spring-boot-starter-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot\\\\2.0.1.RELEASE\\\\spring-boot-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-logging\\\\2.0.1.RELEASE\\\\spring-boot-starter-logging-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\ch\\\\qos\\\\logback\\\\logback-classic\\\\1.2.3\\\\logback-classic-1.2.3.jar;D:\\\\.m2\\\\localRepository\\\\ch\\\\qos\\\\logback\\\\logback-core\\\\1.2.3\\\\logback-core-1.2.3.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\logging\\\\log4j\\\\log4j-to-slf4j\\\\2.10.0\\\\log4j-to-slf4j-2.10.0.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\logging\\\\log4j\\\\log4j-api\\\\2.10.0\\\\log4j-api-2.10.0.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\slf4j\\\\jul-to-slf4j\\\\1.7.25\\\\jul-to-slf4j-1.7.25.jar;D:\\\\.m2\\\\localRepository\\\\javax\\\\annotation\\\\javax.annotation-api\\\\1.3.2\\\\javax.annotation-api-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\yaml\\\\snakeyaml\\\\1.19\\\\snakeyaml-1.19.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\thymeleaf\\\\thymeleaf-spring5\\\\3.0.9.RELEASE\\\\thymeleaf-spring5-3.0.9.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\thymeleaf\\\\thymeleaf\\\\3.0.9.RELEASE\\\\thymeleaf-3.0.9.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\attoparser\\\\attoparser\\\\2.0.4.RELEASE\\\\attoparser-2.0.4.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\unbescape\\\\unbescape\\\\1.1.5.RELEASE\\\\unbescape-1.1.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\thymeleaf\\\\extras\\\\thymeleaf-extras-java8time\\\\3.0.1.RELEASE\\\\thymeleaf-extras-java8time-3.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-web\\\\2.0.1.RELEASE\\\\spring-boot-starter-web-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-json\\\\2.0.1.RELEASE\\\\spring-boot-starter-json-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\datatype\\\\jackson-datatype-jdk8\\\\2.9.5\\\\jackson-datatype-jdk8-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\datatype\\\\jackson-datatype-jsr310\\\\2.9.5\\\\jackson-datatype-jsr310-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-tomcat\\\\2.0.1.RELEASE\\\\spring-boot-starter-tomcat-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\tomcat\\\\embed\\\\tomcat-embed-core\\\\8.5.29\\\\tomcat-embed-core-8.5.29.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\tomcat\\\\embed\\\\tomcat-embed-el\\\\8.5.29\\\\tomcat-embed-el-8.5.29.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\tomcat\\\\embed\\\\tomcat-embed-websocket\\\\8.5.29\\\\tomcat-embed-websocket-8.5.29.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\hibernate\\\\validator\\\\hibernate-validator\\\\6.0.9.Final\\\\hibernate-validator-6.0.9.Final.jar;D:\\\\.m2\\\\localRepository\\\\javax\\\\validation\\\\validation-api\\\\2.0.1.Final\\\\validation-api-2.0.1.Final.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\jboss\\\\logging\\\\jboss-logging\\\\3.3.2.Final\\\\jboss-logging-3.3.2.Final.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-web\\\\5.0.5.RELEASE\\\\spring-web-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-beans\\\\5.0.5.RELEASE\\\\spring-beans-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-webmvc\\\\5.0.5.RELEASE\\\\spring-webmvc-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-expression\\\\5.0.5.RELEASE\\\\spring-expression-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\spring\\\\boot\\\\mybatis-spring-boot-starter\\\\1.3.2\\\\mybatis-spring-boot-starter-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-jdbc\\\\2.0.1.RELEASE\\\\spring-boot-starter-jdbc-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\zaxxer\\\\HikariCP\\\\2.7.8\\\\HikariCP-2.7.8.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-jdbc\\\\5.0.5.RELEASE\\\\spring-jdbc-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-tx\\\\5.0.5.RELEASE\\\\spring-tx-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\spring\\\\boot\\\\mybatis-spring-boot-autoconfigure\\\\1.3.2\\\\mybatis-spring-boot-autoconfigure-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\mybatis\\\\3.4.6\\\\mybatis-3.4.6.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mybatis\\\\mybatis-spring\\\\1.3.2\\\\mybatis-spring-1.3.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-aop\\\\2.0.1.RELEASE\\\\spring-boot-starter-aop-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-aop\\\\5.0.5.RELEASE\\\\spring-aop-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\aspectj\\\\aspectjweaver\\\\1.8.13\\\\aspectjweaver-1.8.13.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-starter-cache\\\\2.0.1.RELEASE\\\\spring-boot-starter-cache-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-context\\\\5.0.5.RELEASE\\\\spring-context-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-context-support\\\\5.0.5.RELEASE\\\\spring-context-support-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\mysql\\\\mysql-connector-java\\\\5.1.46\\\\mysql-connector-java-5.1.46.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-core\\\\5.0.5.RELEASE\\\\spring-core-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\spring-jcl\\\\5.0.5.RELEASE\\\\spring-jcl-5.0.5.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\commons\\\\commons-lang3\\\\3.4\\\\commons-lang3-3.4.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\core\\\\jackson-core\\\\2.9.5\\\\jackson-core-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\core\\\\jackson-databind\\\\2.9.5\\\\jackson-databind-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\core\\\\jackson-annotations\\\\2.9.0\\\\jackson-annotations-2.9.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\datatype\\\\jackson-datatype-joda\\\\2.9.5\\\\jackson-datatype-joda-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\joda-time\\\\joda-time\\\\2.9.9\\\\joda-time-2.9.9.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\jackson\\\\module\\\\jackson-module-parameter-names\\\\2.9.5\\\\jackson-module-parameter-names-2.9.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\pagehelper\\\\pagehelper-spring-boot-starter\\\\1.2.5\\\\pagehelper-spring-boot-starter-1.2.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\pagehelper\\\\pagehelper-spring-boot-autoconfigure\\\\1.2.5\\\\pagehelper-spring-boot-autoconfigure-1.2.5.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\pagehelper\\\\pagehelper\\\\5.1.4\\\\pagehelper-5.1.4.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\github\\\\jsqlparser\\\\jsqlparser\\\\1.0\\\\jsqlparser-1.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\alibaba\\\\druid-spring-boot-starter\\\\1.1.9\\\\druid-spring-boot-starter-1.1.9.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\alibaba\\\\druid\\\\1.1.9\\\\druid-1.1.9.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\slf4j\\\\slf4j-api\\\\1.7.25\\\\slf4j-api-1.7.25.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\boot\\\\spring-boot-autoconfigure\\\\2.0.1.RELEASE\\\\spring-boot-autoconfigure-2.0.1.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\vdurmont\\\\emoji-java\\\\3.2.0\\\\emoji-java-3.2.0.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\json\\\\json\\\\20140107\\\\json-20140107.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-swagger2\\\\2.2.2\\\\springfox-swagger2-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\mapstruct\\\\mapstruct\\\\1.0.0.CR1\\\\mapstruct-1.0.0.CR1.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\swagger\\\\swagger-annotations\\\\1.5.3\\\\swagger-annotations-1.5.3.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\swagger\\\\swagger-models\\\\1.5.3\\\\swagger-models-1.5.3.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-spi\\\\2.2.2\\\\springfox-spi-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-core\\\\2.2.2\\\\springfox-core-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-schema\\\\2.2.2\\\\springfox-schema-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-swagger-common\\\\2.2.2\\\\springfox-swagger-common-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-spring-web\\\\2.2.2\\\\springfox-spring-web-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\google\\\\guava\\\\guava\\\\18.0\\\\guava-18.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\fasterxml\\\\classmate\\\\1.3.4\\\\classmate-1.3.4.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\aspectj\\\\aspectjrt\\\\1.8.13\\\\aspectjrt-1.8.13.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\plugin\\\\spring-plugin-core\\\\1.2.0.RELEASE\\\\spring-plugin-core-1.2.0.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\plugin\\\\spring-plugin-metadata\\\\1.2.0.RELEASE\\\\spring-plugin-metadata-1.2.0.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\springframework\\\\hateoas\\\\spring-hateoas\\\\0.24.0.RELEASE\\\\spring-hateoas-0.24.0.RELEASE.jar;D:\\\\.m2\\\\localRepository\\\\io\\\\springfox\\\\springfox-swagger-ui\\\\2.2.2\\\\springfox-swagger-ui-2.2.2.jar;D:\\\\.m2\\\\localRepository\\\\net\\\\sourceforge\\\\nekohtml\\\\nekohtml\\\\1.9.22\\\\nekohtml-1.9.22.jar;D:\\\\.m2\\\\localRepository\\\\xerces\\\\xercesImpl\\\\2.11.0\\\\xercesImpl-2.11.0.jar;D:\\\\.m2\\\\localRepository\\\\xml-apis\\\\xml-apis\\\\1.4.01\\\\xml-apis-1.4.01.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\qcloud\\\\cos_api\\\\5.2.4\\\\cos_api-5.2.4.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\httpcomponents\\\\httpclient\\\\4.5.5\\\\httpclient-4.5.5.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\apache\\\\httpcomponents\\\\httpcore\\\\4.4.9\\\\httpcore-4.4.9.jar;D:\\\\.m2\\\\localRepository\\\\org\\\\slf4j\\\\slf4j-log4j12\\\\1.7.25\\\\slf4j-log4j12-1.7.25.jar;D:\\\\.m2\\\\localRepository\\\\log4j\\\\log4j\\\\1.2.17\\\\log4j-1.2.17.jar;D:\\\\.m2\\\\localRepository\\\\commons-codec\\\\commons-codec\\\\1.11\\\\commons-codec-1.11.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\google\\\\code\\\\gson\\\\gson\\\\2.8.0\\\\gson-2.8.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\atlassian\\\\commonmark\\\\commonmark\\\\0.8.0\\\\commonmark-0.8.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\atlassian\\\\commonmark\\\\commonmark-ext-gfm-tables\\\\0.8.0\\\\commonmark-ext-gfm-tables-0.8.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\qiniu\\\\qiniu-java-sdk\\\\7.2.11\\\\qiniu-java-sdk-7.2.11.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\squareup\\\\okhttp3\\\\okhttp\\\\3.9.1\\\\okhttp-3.9.1.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\squareup\\\\okio\\\\okio\\\\1.13.0\\\\okio-1.13.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\qiniu\\\\happy-dns-java\\\\0.1.6\\\\happy-dns-java-0.1.6.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\alibaba\\\\fastjson\\\\1.2.76\\\\fastjson-1.2.76.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\auth0\\\\java-jwt\\\\3.16.0\\\\java-jwt-3.16.0.jar;D:\\\\.m2\\\\localRepository\\\\com\\\\unitspirit\\\\stg\\\\stg-agent\\\\1.0.0-SNAPSHOT\\\\stg-agent-1.0.0-SNAPSHOT.jar;D:\\\\idea\\\\ideaIC-2018.3.6.win\\\\lib\\\\idea_rt.jar\",\"java.vm.vendor\":\"Oracle Corporation\",\"sun.arch.data.model\":\"64\",\"user.variant\":\"\",\"catalina.useNaming\":\"false\",\"java.vendor.url\":\"http://java.oracle.com/\",\"user.timezone\":\"Asia/Shanghai\",\"java.vm.specification.version\":\"1.8\",\"os.name\":\"Windows 10\",\"sun.java.launcher\":\"SUN_STANDARD\",\"user.country\":\"CN\",\"sun.boot.library.path\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\bin\",\"sun.java.command\":\"cn.luischen.MySiteApplication --spring.profiles.active=dev\",\"sun.cpu.endian\":\"little\",\"user.home\":\"C:\\\\Users\\\\wupf\",\"user.language\":\"zh\",\"java.specification.vendor\":\"Oracle Corporation\",\"java.home\":\"C:\\\\jdk1.8.0_291\\\\jre\",\"file.separator\":\"\\\\\",\"line.separator\":\"\\r\\n\",\"java.specification.name\":\"Java Platform API Specification\",\"java.vm.specification.vendor\":\"Oracle Corporation\",\"java.awt.graphicsenv\":\"sun.awt.Win32GraphicsEnvironment\",\"java.awt.headless\":\"true\",\"sun.boot.class.path\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\resources.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\rt.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\sunrsasign.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jsse.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jce.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\charsets.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\jfr.jar;C:\\\\jdk1.8.0_291\\\\jre\\\\classes\",\"user.script\":\"\",\"sun.management.compiler\":\"HotSpot 64-Bit Tiered Compilers\",\"java.runtime.version\":\"1.8.0_291-b10\",\"user.name\":\"wupf\",\"path.separator\":\";\",\"os.version\":\"10.0\",\"java.endorsed.dirs\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\endorsed\",\"java.runtime.name\":\"Java(TM) SE Runtime Environment\",\"file.encoding\":\"UTF-8\",\"spring.beaninfo.ignore\":\"true\",\"java.vm.name\":\"Java HotSpot(TM) 64-Bit Server VM\",\"java.vendor.url.bug\":\"http://bugreport.sun.com/bugreport/\",\"java.io.tmpdir\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\\",\"catalina.home\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.1231333440148032353.8080\",\"java.version\":\"1.8.0_291\",\"user.dir\":\"D:\\\\gitee\\\\my-site\\\\my-site\",\"os.arch\":\"amd64\",\"PID\":\"17204\",\"java.vm.specification.name\":\"Java Virtual Machine Specification\",\"java.awt.printerjob\":\"sun.awt.windows.WPrinterJob\",\"sun.os.patch.level\":\"\",\"catalina.base\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.1231333440148032353.8080\",\"java.library.path\":\"C:\\\\jdk1.8.0_291\\\\bin;C:\\\\WINDOWS\\\\Sun\\\\Java\\\\bin;C:\\\\WINDOWS\\\\system32;C:\\\\WINDOWS;C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\javapath;C:\\\\Windows\\\\system32;C:\\\\Windows;C:\\\\Windows\\\\System32\\\\Wbem;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\Windows\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR;C:\\\\jdk1.8.0_291\\\\bin;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program Files\\\\TortoiseGit\\\\bin;D:\\\\tools\\\\apache-maven-3.5.4\\\\bin;;%SystemRoot%\\\\system32;%SystemRoot%;%SystemRoot%\\\\System32\\\\Wbem;%SYSTEMROOT%\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;%SYSTEMROOT%\\\\System32\\\\OpenSSH\\\\;C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;;.\",\"java.vendor\":\"Oracle Corporation\",\"java.vm.info\":\"mixed mode\",\"java.vm.version\":\"25.291-b10\",\"java.ext.dirs\":\"C:\\\\jdk1.8.0_291\\\\jre\\\\lib\\\\ext;C:\\\\WINDOWS\\\\Sun\\\\Java\\\\lib\\\\ext\",\"sun.io.unicode.encoding\":\"UnicodeLittle\",\"java.class.version\":\"52.0\"}},{\"name\":\"systemEnvironment\",\"source\":{\"USERDOMAIN_ROAMINGPROFILE\":\"LAPTOP-IPB62JE1\",\"LOCALAPPDATA\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\",\"PROCESSOR_LEVEL\":\"6\",\"USERDOMAIN\":\"LAPTOP-IPB62JE1\",\"FPS_BROWSER_APP_PROFILE_STRING\":\"Internet Explorer\",\"LOGONSERVER\":\"\\\\\\\\LAPTOP-IPB62JE1\",\"JAVA_HOME\":\"C:\\\\jdk1.8.0_291\",\"SESSIONNAME\":\"Console\",\"ALLUSERSPROFILE\":\"C:\\\\ProgramData\",\"PROCESSOR_ARCHITECTURE\":\"AMD64\",\"PSModulePath\":\"C:\\\\Program Files\\\\WindowsPowerShell\\\\Modules;C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\Modules\",\"SystemDrive\":\"C:\",\"MAVEN_HOME\":\"D:\\\\tools\\\\apache-maven-3.5.4\",\"OneDrive\":\"C:\\\\Users\\\\wupf\\\\OneDrive\",\"APPDATA\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Roaming\",\"USERNAME\":\"wupf\",\"ProgramFiles(x86)\":\"C:\\\\Program Files (x86)\",\"CommonProgramFiles\":\"C:\\\\Program Files\\\\Common Files\",\"Path\":\"C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\javapath;C:\\\\Windows\\\\system32;C:\\\\Windows;C:\\\\Windows\\\\System32\\\\Wbem;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\Windows\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR;C:\\\\jdk1.8.0_291\\\\bin;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program Files\\\\TortoiseGit\\\\bin;D:\\\\tools\\\\apache-maven-3.5.4\\\\bin;;%SystemRoot%\\\\system32;%SystemRoot%;%SystemRoot%\\\\System32\\\\Wbem;%SYSTEMROOT%\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;%SYSTEMROOT%\\\\System32\\\\OpenSSH\\\\;C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;\",\"FPS_BROWSER_USER_PROFILE_STRING\":\"Default\",\"PATHEXT\":\".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC\",\"DriverData\":\"C:\\\\Windows\\\\System32\\\\Drivers\\\\DriverData\",\"OS\":\"Windows_NT\",\"OneDriveConsumer\":\"C:\\\\Users\\\\wupf\\\\OneDrive\",\"COMPUTERNAME\":\"LAPTOP-IPB62JE1\",\"PROCESSOR_REVISION\":\"8c02\",\"CommonProgramW6432\":\"C:\\\\Program Files\\\\Common Files\",\"JENKINS_HOME\":\"D:\\\\jenkins2\\\\jenkins_home\",\"ComSpec\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\",\"ProgramData\":\"C:\\\\ProgramData\",\"ProgramW6432\":\"C:\\\\Program Files\",\"HOMEPATH\":\"\\\\Users\\\\wupf\",\"SystemRoot\":\"C:\\\\WINDOWS\",\"TEMP\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\",\"HOMEDRIVE\":\"C:\",\"PROCESSOR_IDENTIFIER\":\"Intel64 Family 6 Model 140 Stepping 2, GenuineIntel\",\"USERPROFILE\":\"C:\\\\Users\\\\wupf\",\"TMP\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\",\"CommonProgramFiles(x86)\":\"C:\\\\Program Files (x86)\\\\Common Files\",\"PUBLIC\":\"C:\\\\Users\\\\Public\",\"ProgramFiles\":\"C:\\\\Program Files\",\"NUMBER_OF_PROCESSORS\":\"8\",\"windir\":\"C:\\\\WINDOWS\",\"=::\":\"::\\\\\",\"ZES_ENABLE_SYSMAN\":\"1\"}},{\"name\":\"random\",\"source\":{}},{\"name\":\"applicationConfig: [classpath:/application-dev.yml]\",\"source\":{\"spring.datasource.druid.max-active\":{\"origin\":{\"location\":{\"line\":20,\"column\":22}},\"value\":20},\"pagehelper.helperDialect\":{\"origin\":{\"location\":{\"line\":57,\"column\":19}},\"value\":\"mysql\"},\"spring.thymeleaf.cache\":{\"origin\":{\"location\":{\"line\":40,\"column\":19}},\"value\":false},\"spring.datasource.druid.min-idle\":{\"origin\":{\"location\":{\"line\":19,\"column\":20}},\"value\":1},\"spring.datasource.druid.password\":{\"origin\":{\"location\":{\"line\":16,\"column\":20}},\"value\":\"lu_tale\"},\"pagehelper.params\":{\"origin\":{\"location\":{\"line\":60,\"column\":12}},\"value\":\"count=countSql\"},\"swagger.show\":{\"origin\":{\"location\":{\"line\":68,\"column\":8}},\"value\":true},\"spring.datasource.druid.driver-class-name\":{\"origin\":{\"location\":{\"line\":12,\"column\":29}},\"value\":\"com.mysql.jdbc.Driver\"},\"spring.datasource.druid.min-evictable-idle-time-millis\":{\"origin\":{\"location\":{\"line\":26,\"column\":42}},\"value\":30000},\"mybatis.mapper-locations\":{\"origin\":{\"location\":{\"line\":51,\"column\":20}},\"value\":\"classpath:mapper/*.xml\"},\"pagehelper.reasonable\":{\"origin\":{\"location\":{\"line\":58,\"column\":16}},\"value\":true},\"pagehelper.supportMethodsArguments\":{\"origin\":{\"location\":{\"line\":59,\"column\":29}},\"value\":true},\"pagehelper.returnPageInfo\":{\"origin\":{\"location\":{\"line\":61,\"column\":20}},\"value\":\"check\"},\"spring.datasource.druid.test-on-return\":{\"origin\":{\"location\":{\"line\":30,\"column\":26}},\"value\":false},\"spring.thymeleaf.prefix\":{\"origin\":{\"location\":{\"line\":35,\"column\":20}},\"value\":\"classpath:/templates/\"},\"spring.datasource.druid.time-between-eviction-runs-millis\":{\"origin\":{\"location\":{\"line\":24,\"column\":45}},\"value\":6000},\"server.port\":{\"origin\":{\"resource\":{\"path\":\"application-dev.yml\"},\"location\":{\"line\":1,\"column\":8}},\"value\":8080},\"spring.thymeleaf.check-template-location\":{\"origin\":{\"location\":{\"line\":36,\"column\":37}},\"value\":true},\"spring.thymeleaf.suffix\":{\"origin\":{\"location\":{\"line\":37,\"column\":20}},\"value\":\".html\"},\"spring.datasource.druid.filters\":{\"origin\":{\"location\":{\"line\":11,\"column\":19}},\"value\":\"stat\"},\"spring.aop.proxy-target-class\":{\"origin\":{\"location\":{\"line\":43,\"column\":26}},\"value\":true},\"logging.level.cn.luischen.dao\":{\"origin\":{\"location\":{\"line\":65,\"column\":22}},\"value\":\"DEBUG\"},\"spring.datasource.druid.test-on-borrow\":{\"origin\":{\"location\":{\"line\":29,\"column\":26}},\"value\":false},\"spring.datasource.druid.url\":{\"origin\":{\"location\":{\"line\":14,\"column\":15}},\"value\":\"jdbc:mysql://127.0.0.1:3306/lu_tale?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true\"},\"spring.datasource.druid.validation-query\":{\"origin\":{\"location\":{\"line\":27,\"column\":28}},\"value\":\"SELECT 'x'\"},\"spring.datasource.druid.test-while-idle\":{\"origin\":{\"location\":{\"line\":28,\"column\":27}},\"value\":true},\"qiniu.cdn.url\":{\"origin\":{\"location\":{\"line\":75,\"column\":9}},\"value\":\"\"},\"spring.datasource.druid.max-pool-prepared-statement-per-connection-size\":{\"origin\":{\"location\":{\"line\":33,\"column\":59}},\"value\":20},\"spring.datasource.name\":{\"origin\":{\"location\":{\"line\":6,\"column\":14}},\"value\":\"mysql_test\"},\"spring.servlet.multipart.max-file-size\":{\"origin\":{\"location\":{\"line\":46,\"column\":27}},\"value\":\"10Mb\"},\"mybatis.type-aliases-package\":{\"origin\":{\"location\":{\"line\":52,\"column\":24}},\"value\":\"cn.luischen.model\"},\"qiniu.serectkey\":{\"origin\":{\"location\":{\"line\":72,\"column\":13}},\"value\":\"\"},\"spring.thymeleaf.mode\":{\"origin\":{\"location\":{\"line\":39,\"column\":18}},\"value\":\"LEGACYHTML5\"},\"qiniu.accesskey\":{\"origin\":{\"location\":{\"line\":71,\"column\":13}},\"value\":\"\"},\"spring.datasource.druid.username\":{\"origin\":{\"location\":{\"line\":15,\"column\":20}},\"value\":\"lu_tale\"},\"qiniu.bucket\":{\"origin\":{\"location\":{\"line\":73,\"column\":10}},\"value\":\"\"},\"spring.thymeleaf.encoding\":{\"origin\":{\"location\":{\"line\":38,\"column\":22}},\"value\":\"UTF-8\"},\"spring.datasource.druid.initial-size\":{\"origin\":{\"location\":{\"line\":18,\"column\":24}},\"value\":1},\"spring.servlet.multipart.max-request-size\":{\"origin\":{\"location\":{\"line\":47,\"column\":30}},\"value\":\"100Mb\"},\"spring.datasource.druid.pool-prepared-statements\":{\"origin\":{\"location\":{\"line\":32,\"column\":36}},\"value\":false},\"spring.aop.auto\":{\"origin\":{\"location\":{\"line\":42,\"column\":12}},\"value\":true},\"spring.datasource.type\":{\"origin\":{\"location\":{\"line\":7,\"column\":14}},\"value\":\"com.alibaba.druid.pool.DruidDataSource\"},\"spring.datasource.druid.max-wait\":{\"origin\":{\"location\":{\"line\":22,\"column\":20}},\"value\":6000}}}]},\"beanFactory\":{\"configurationFrozen\":true,\"beanPostProcessors\":[{},{},{},{},{},{\"opaque\":false,\"optimize\":false,\"exposeProxy\":false,\"proxyTargetClass\":true,\"frozen\":false,\"order\":-2147483648},{},{\"opaque\":false,\"optimize\":false,\"exposeProxy\":false,\"proxyTargetClass\":true,\"frozen\":false,\"order\":2147483647},{\"opaque\":false,\"optimize\":false,\"exposeProxy\":false,\"proxyTargetClass\":true,\"frozen\":false,\"order\":2147483647},{},{},{},{},{},{},{\"order\":2147483644},{\"order\":2147483645},{\"order\":2147483646},{}],\"allowEagerClassLoading\":true,\"cacheBeanMetadata\":true,\"customEditors\":{},\"beanDefinitionNames\":[\"org.springframework.context.annotation.internalConfigurationAnnotationProcessor\",\"org.springframework.context.annotation.internalAutowiredAnnotationProcessor\",\"org.springframework.context.annotation.internalRequiredAnnotationProcessor\",\"org.springframework.context.annotation.internalCommonAnnotationProcessor\",\"org.springframework.context.event.internalEventListenerProcessor\",\"org.springframework.context.event.internalEventListenerFactory\",\"mySiteApplication\",\"org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory\",\"qiniuCloudService\",\"webLogAspect\",\"webConst\",\"articleController\",\"attAchController\",\"authController\",\"categoryController\",\"commentController\",\"adminIndexController\",\"linksController\",\"settingController\",\"userController\",\"homeController\",\"globalExceptionHandler\",\"baseInterceptor\",\"baseInterceptor2\",\"webMvcConfig\",\"attAchServiceImpl\",\"commentServiceImpl\",\"contentServiceImpl\",\"logServiceImpl\",\"metaServiceImpl\",\"optionServiceImpl\",\"relationShipServiceImpl\",\"siteServiceImpl\",\"userServiceImpl\",\"swagger2\",\"adminCommons\",\"commons\",\"commons2\",\"swagger2ParameterNameReader\",\"swagger2Controller\",\"licenseMapperImpl\",\"modelMapperImpl\",\"parameterMapperImpl\",\"securityMapperImpl\",\"serviceModelToSwagger2MapperImpl\",\"vendorExtensionsMapperImpl\",\"apiDescriptionLookup\",\"apiDescriptionReader\",\"apiDocumentationScanner\",\"apiListingReferenceScanner\",\"apiListingScanner\",\"apiModelReader\",\"mediaTypeReader\",\"apiOperationReader\",\"cachingOperationNameGenerator\",\"defaultOperationReader\",\"defaultTagsProvider\",\"operationDeprecatedReader\",\"operationModelsProvider\",\"operationParameterReader\",\"operationParameterRequestConditionReader\",\"operationResponseClassReader\",\"operationTagsReader\",\"responseMessagesReader\",\"expandedParameterBuilder\",\"modelAttributeParameterExpander\",\"parameterDataTypeReader\",\"parameterDefaultReader\",\"parameterMultiplesReader\",\"parameterNameReader\",\"parameterRequiredReader\",\"parameterTypeReader\",\"documentationPluginsBootstrapper\",\"documentationPluginsManager\",\"webMvcRequestHandlerProvider\",\"operationPathDecorator\",\"pathMappingDecorator\",\"pathSanitizer\",\"queryStringUriTemplateDecorator\",\"cachingAspect\",\"defaultModelProvider\",\"modelDependencyProvider\",\"typeNameExtractor\",\"schemaPluginsManager\",\"factoryMethodProvider\",\"objectMapperBeanPropertyNamingStrategy\",\"optimized\",\"accessorsProvider\",\"fieldProvider\",\"apiModelBuilder\",\"apiModelPropertyPropertyBuilder\",\"apiModelTypeNameProvider\",\"operationAuthReader\",\"operationHiddenReader\",\"operationHttpMethodReader\",\"operationImplicitParameterReader\",\"operationImplicitParametersReader\",\"operationNicknameIntoUniqueIdReader\",\"operationNotesReader\",\"operationPositionReader\",\"operationSummaryReader\",\"swaggerMediaTypeReader\",\"swaggerOperationModelsProvider\",\"swaggerOperationResponseClassReader\",\"swaggerOperationTagsReader\",\"swaggerResponseMessageReader\",\"vendorExtensionsReader\",\"swaggerParameterAccessReader\",\"swaggerParameterAllowableReader\",\"swaggerParameterDefaultReader\",\"swaggerParameterDescriptionReader\",\"swaggerParameterMultiplesReader\",\"swaggerParameterRequiredReader\",\"swaggerExpandedParameterBuilder\",\"apiListingTagReader\",\"apiResourceController\",\"classOrApiAnnotationResourceGrouping\",\"springfox.documentation.schema.configuration.ModelsConfiguration\",\"typeResolver\",\"modelBuilderPluginRegistry\",\"modelPropertyBuilderPluginRegistry\",\"typeNameProviderPluginRegistry\",\"springfox.documentation.spring.web.SpringfoxWebMvcConfiguration\",\"defaults\",\"resourceGroupCache\",\"objectMapperConfigurer\",\"jsonSerializer\",\"documentationPluginRegistry\",\"apiListingBuilderPluginRegistry\",\"operationBuilderPluginRegistry\",\"parameterBuilderPluginRegistry\",\"expandedParameterBuilderPluginRegistry\",\"resourceGroupingStrategyRegistry\",\"operationModelsProviderPluginRegistry\",\"defaultsProviderPluginRegistry\",\"pathDecoratorRegistry\",\"org.springframework.aop.config.internalAutoProxyCreator\",\"springfox.documentation.swagger.configuration.SwaggerCommonConfiguration\",\"swaggerProperties\",\"springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration\",\"swagger2Module\",\"createRestApi\",\"org.springframework.cache.annotation.ProxyCachingConfiguration\",\"org.springframework.cache.config.internalCacheAdvisor\",\"cacheOperationSource\",\"cacheInterceptor\",\"org.springframework.boot.autoconfigure.AutoConfigurationPackages\",\"attAchDao\",\"commentDao\",\"contentDao\",\"logDao\",\"metaDao\",\"optionDao\",\"relationShipDao\",\"userDao\",\"org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration\",\"org.springframework.boot.autoconfigure.condition.BeanTypeRegistry\",\"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration\",\"websocketContainerCustomizer\",\"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration\",\"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat\",\"tomcatServletWebServerFactory\",\"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration\",\"servletWebServerFactoryCustomizer\",\"tomcatServletWebServerFactoryCustomizer\",\"server-org.springframework.boot.autoconfigure.web.ServerProperties\",\"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor\",\"org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata\",\"webServerFactoryCustomizerBeanPostProcessor\",\"errorPageRegistrarBeanPostProcessor\",\"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration\",\"dispatcherServlet\",\"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties\",\"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration\",\"dispatcherServletRegistration\",\"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration\",\"org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration\",\"defaultValidator\",\"methodValidationPostProcessor\",\"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration\",\"error\",\"beanNameViewResolver\",\"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration\",\"conventionErrorViewResolver\",\"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration\",\"errorAttributes\",\"basicErrorController\",\"errorPageCustomizer\",\"preserveErrorControllerTargetClassPostProcessor\",\"spring.resources-org.springframework.boot.autoconfigure.web.ResourceProperties\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration\",\"faviconHandlerMapping\",\"faviconRequestHandler\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration\",\"requestMappingHandlerAdapter\",\"requestMappingHandlerMapping\",\"mvcConversionService\",\"mvcValidator\",\"mvcContentNegotiationManager\",\"mvcPathMatcher\",\"mvcUrlPathHelper\",\"viewControllerHandlerMapping\",\"beanNameHandlerMapping\",\"resourceHandlerMapping\",\"mvcResourceUrlProvider\",\"defaultServletHandlerMapping\",\"mvcUriComponentsContributor\",\"httpRequestHandlerAdapter\",\"simpleControllerHandlerAdapter\",\"handlerExceptionResolver\",\"mvcViewResolver\",\"mvcHandlerMappingIntrospector\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter\",\"defaultViewResolver\",\"viewResolver\",\"welcomePageHandlerMapping\",\"requestContextFilter\",\"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration\",\"hiddenHttpMethodFilter\",\"httpPutFormContentFilter\",\"com.alibaba.druid.spring.boot.autoconfigure.stat.DruidStatViewServletConfiguration\",\"statViewServletRegistrationBean\",\"com.alibaba.druid.spring.boot.autoconfigure.stat.DruidWebStatFilterConfiguration\",\"webStatFilterRegistrationBean\",\"com.alibaba.druid.spring.boot.autoconfigure.stat.DruidFilterConfiguration\",\"statFilter\",\"com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure\",\"dataSource\",\"spring.datasource.druid-com.alibaba.druid.spring.boot.autoconfigure.properties.DruidStatProperties\",\"spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties\",\"org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration\",\"hikariPoolDataSourceMetadataProvider\",\"org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceInitializationConfiguration\",\"dataSourceInitializerPostProcessor\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration\",\"org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration\",\"sqlSessionFactory\",\"sqlSessionTemplate\",\"mybatis-org.mybatis.spring.boot.autoconfigure.MybatisProperties\",\"com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration\",\"pageHelperProperties\",\"pagehelper-com.github.pagehelper.autoconfigure.PageHelperProperties\",\"org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration\",\"mbeanExporter\",\"objectNamingStrategy\",\"mbeanServer\",\"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$CglibAutoProxyConfiguration\",\"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration\",\"org.springframework.boot.autoconfigure.cache.SimpleCacheConfiguration\",\"cacheManager\",\"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration\",\"cacheManagerCustomizers\",\"cacheAutoConfigurationValidatorPostProcessor\",\"cacheAutoConfigurationValidator\",\"spring.cache-org.springframework.boot.autoconfigure.cache.CacheProperties\",\"org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration\",\"org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration\",\"persistenceExceptionTranslationPostProcessor\",\"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration\",\"gsonBuilder\",\"gson\",\"standardGsonBuilderCustomizer\",\"spring.gson-org.springframework.boot.autoconfigure.gson.GsonProperties\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration\",\"standardJacksonObjectMapperBuilderCustomizer\",\"spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration\",\"jacksonObjectMapperBuilder\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration\",\"parameterNamesModule\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JodaDateTimeJacksonConfiguration\",\"jodaDateTimeSerializationModule\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration\",\"jacksonObjectMapper\",\"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration\",\"jsonComponentModule\",\"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration\",\"stringHttpMessageConverter\",\"spring.http.encoding-org.springframework.boot.autoconfigure.http.HttpEncodingProperties\",\"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration\",\"mappingJackson2HttpMessageConverter\",\"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration\",\"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration\",\"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration\",\"messageConverters\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration$EntityLinksConfiguration\",\"entityLinksPluginRegistry\",\"controllerEntityLinks\",\"delegatingEntityLinks\",\"org.springframework.hateoas.config.HateoasConfiguration\",\"linkRelationMessageSource\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration$HypermediaConfiguration\",\"halObjectMapperConfigurer\",\"_halObjectMapper\",\"org.springframework.hateoas.config.HypermediaSupportBeanDefinitionRegistrar$DefaultObjectMapperCustomizer#0\",\"org.springframework.hateoas.config.HypermediaSupportBeanDefinitionRegistrar$Jackson2ModuleRegisteringBeanPostProcessor#0\",\"org.springframework.hateoas.hal.HalConfiguration#0\",\"_linkDiscovererRegistry\",\"org.springframework.hateoas.LinkDiscoverers#0\",\"defaultRelProvider\",\"annotationRelProvider\",\"relProviderPluginRegistry\",\"_relProvider\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaHttpMessageConverterConfiguration\",\"halMessageConverterSupportedMediaTypeCustomizer\",\"org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration\",\"spring.hateoas-org.springframework.boot.autoconfigure.hateoas.HateoasProperties\",\"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$JacksonCodecConfiguration\",\"jacksonCodecCustomizer\",\"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration\",\"org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration\",\"spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties\",\"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration$JdbcTemplateConfiguration\",\"jdbcTemplate\",\"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration$NamedParameterJdbcTemplateConfiguration\",\"namedParameterJdbcTemplate\",\"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration\",\"spring.jdbc-org.springframework.boot.autoconfigure.jdbc.JdbcProperties\",\"org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration\",\"spring.security-org.springframework.boot.autoconfigure.security.SecurityProperties\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafJava8TimeDialect\",\"java8TimeDialect\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafWebMvcConfiguration$ThymeleafViewResolverConfiguration\",\"thymeleafViewResolver\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafWebMvcConfiguration\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafDefaultConfiguration\",\"templateEngine\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration\",\"defaultTemplateResolver\",\"org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration\",\"spring.thymeleaf-org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$DataSourceTransactionManagerConfiguration\",\"transactionManager\",\"org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration\",\"org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration\",\"org.springframework.transaction.config.internalTransactionAdvisor\",\"transactionAttributeSource\",\"transactionInterceptor\",\"org.springframework.transaction.config.internalTransactionalEventListenerFactory\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration$CglibAutoProxyConfiguration\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$TransactionTemplateConfiguration\",\"transactionTemplate\",\"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration\",\"platformTransactionManagerCustomizers\",\"spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties\",\"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration\",\"restTemplateBuilder\",\"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration\",\"tomcatWebServerFactoryCustomizer\",\"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration\",\"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration\",\"characterEncodingFilter\",\"localeCharsetMappingsCustomizer\",\"org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration\",\"multipartConfigElement\",\"multipartResolver\",\"spring.servlet.multipart-org.springframework.boot.autoconfigure.web.servlet.MultipartProperties\"],\"autowireCandidateResolver\":{},\"beanExpressionResolver\":{},\"allowBeanDefinitionOverriding\":true,\"propertyEditorRegistrars\":[{}],\"typeConverter\":{},\"dependencyComparator\":{},\"serializationId\":\"application\"},\"displayName\":\"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7fbdb894\",\"protocolResolvers\":[],\"startupDate\":1636600285298,\"webServer\":{\"tomcat\":{\"server\":{\"catalinaHome\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.1231333440148032353.8080\",\"globalNamingResources\":{\"container\":{},\"domain\":\"Tomcat\",\"state\":\"STARTED\"},\"address\":\"localhost\",\"catalinaBase\":\"C:\\\\Users\\\\wupf\\\\AppData\\\\Local\\\\Temp\\\\tomcat.1231333440148032353.8080\",\"port\":-1,\"domain\":\"Tomcat\",\"namingToken\":{},\"state\":\"STARTED\",\"shutdown\":\"SHUTDOWN\"}}},\"active\":true,\"id\":\"application\",\"applicationListeners\":[{},{},{\"order\":-2147483638},{},{\"order\":-2147483628},{},{},{\"order\":0},{\"order\":2147483637},{},{},{},{}]},\"supportedMethods\":[\"GET\",\"HEAD\"],\"cacheSeconds\":-1,\"resourceHttpMessageConverter\":{\"supportedMediaTypes\":[{\"subtype\":\"*\",\"type\":\"*\",\"parameters\":{}}]},\"alwaysMustRevalidate\":false,\"locations\":[{\"$ref\":\"$.resourceResolvers[0].allowedLocations[0]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[1]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[2]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[3]\"},{\"$ref\":\"$.resourceResolvers[0].allowedLocations[4]\"}],\"resourceTransformers\":[],\"resourceRegionHttpMessageConverter\":{\"supportedMediaTypes\":[{\"$ref\":\"$.resourceHttpMessageConverter.supportedMediaTypes[0]\"}]}}";
		Exception Exception_p_3 = null;
		//成员变量设置

		//返回值定义 
		//该函数无返回值 

		unitspirit_fixture.afterCompletion(HttpServletRequest_p_0,
				HttpServletResponse_p_1, Object_p_2, Exception_p_3);
		assertTrue(true);
	}
}
